在线编辑器FCKeditor 2.60 PHP 环境下试用 您所在的位置:网站首页 FCKeditor 22 安装试用 在线编辑器FCKeditor 2.60 PHP 环境下试用

在线编辑器FCKeditor 2.60 PHP 环境下试用

2024-07-18 08:02| 来源: 网络整理| 查看: 265

FCKeditor2.6配置说明

1、默认语言 打开fckconfig.js文件(相对FCKeditor文件夹,以下同),把自动检测语言改为不检测,把默认语言改为简体中文:

程序代码 FCKConfig.AutoDetectLanguage    = false ; FCKConfig.DefaultLanguage        = 'zh-cn' ;

2、字体列表 打开fckconfig.js文件,在字体列表中添加常用的“宋体;黑体;隶书;楷体_GB2312”:

程序代码 FCKConfig.FontNames        = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;

3、文件上传 ①打开和关闭文件浏览和上传功能 有三个文件跟这个开关有关系,一个是js文件,两个是asp文件,前者关闭后界面中不出现相关窗口或按钮,后者关闭后相关功能不可用。 首先是fckconfig.js文件,以下内容设为true为开,false则为关。 文件浏览和浏览中上传功能:

程序代码 FCKConfig.LinkBrowser = false ; FCKConfig.ImageBrowser = false ; FCKConfig.FlashBrowser = false ;

文件快速上传功能:

程序代码 FCKConfig.LinkUpload = true ; FCKConfig.ImageUpload = true ; FCKConfig.FlashUpload = true ;

editor\filemanager\connectors\connectors\asp\config.asp ConfigIsEnabled = True 表示文件快速上传打开

②文件上传或浏览的路径设置 editor\filemanager\connectors\connectors\asp\config.asp 找到Dim ConfigUserFilesPath ConfigUserFilesPath = "/fckeditor/userfiles/"

FCKEditor图片上传问题补充 以asp环境为例:

    打开fckeditor目录下的fckconfig.js,修改两个地方:

    FCKConfig.DefaultLanguage = 'en' ;     改为     FCKConfig.DefaultLanguage = 'zh-cn' ;

******************************************************other way for asp******************************************************************

上传目录请在fckeditor\editor\filemanager\connectors\asp\config.asp中设置

Dim ConfigUserFilesPath ConfigUserFilesPath = "/userfiles/"

中文配置说明: 因为下载下来的压缩包里面有包含很多在我们使用时,用不到的,不删除也行。看个人喜好下面以PHP为例,进行程序瘦身

删除所有”_”开头的文件和文件夹 删除FCKeditor的目录下: fckeditor.afp fckeditor.asp PHPChina fckeditor.cfc fckeditor.cfm PHPChina fckeditor.lasso fckeditor.pl PHPChina fckeditor.py access.txt license.txt 删除语言包editor\lang中除中文和英文以外的语言 删除skin目录下除默认皮肤以外的文件夹 filemanager/browser/default/connectors/目录下除php以外的文件 filemanager/upload/目录下除php以外的文件 如果你不想要表情包 删除 editor\images\smiley下的msn文件夹及表情按钮 好了 精简完毕

我们通常把编辑器用以个文件夹存放、通常情况下我们可以明白为fckeditor或editor

找到里面两关键文件 fckeditor_php4.php fckeditor_php5.php 这两个文件的代码相差不了多少,很显然跟php版本有关

打开这两个文件

XML/HTML代码 function FCKeditor( $instanceName ) { $this->InstanceName = $instanceName ; $this->BasePath = './editor/' ; 默认编辑器所在的文件位置 $this->Width = '100%' ; 默认编辑器宽 $this->Height = '350' ; 默认编辑器高 $this->ToolbarSet = 'Default' ; 默认编辑器SKIN $this->Value = '' ; 初始值 $this->Config = array() ; } FCKeditor设置文件 "fckconfig.js"

XML/HTML代码 FCKConfig.CustomConfigurationsPath = '' ; // 自定义配置文件路径和名称 FCKConfigFCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 编辑区的样式表文件 FCKConfig.EditorAreaStyles = '' ; // 编辑区的样式表风格 FCKConfig.ToolbarComboPreviewCSS =''; //工具栏预览CSS FCKConfig.DocType = '' ;//文档类型 FCKConfig.BaseHref = ''; // 相对链接的基地址 FCKConfig.FullPage = false ; //是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容 FCKConfig.StartupShowBlocks = false ;//决定是否启用"显示模块" FCKConfig.Debug = false ;//是否开启调试功能 FCKConfigFCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ; //皮肤路径 FCKConfig.PreloadImages=... //预装入的图片 FCKConfigFCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ; //插件路径 FCKConfig.AutoDetectLanguage = true ; //是否自动检测语言 FCKConfig.DefaultLanguage = 'zh-cn' ; //默认语言 FCKConfig.ContentLangDirection = 'ltr' ; //默认的文字方向,可选"ltr/rtl",即从左到右或从右到左 FCKConfig.ProcessHTMLEntities = true ; //处理HTML实体 FCKConfig.IncludeLatinEntities = true ; //包括拉丁文 FCKConfig.IncludeGreekEntities = true ;//包括希腊文 FCKConfig.ProcessNumericEntities = false ;//处理数字实体 FCKConfig.AdditionalNumericEntities = '' ; //附加的数字实体 FCKConfig.FillEmptyBlocks = true ; //是否填充空块 FCKConfig.FormatSource = true ; //在切换到代码视图时是否自动格式化代码 FCKConfig.FormatOutput = true ; //当输出内容时是否自动格式化代码 FCKConfig.FormatIndentator = ' ' ; //当在源码格式下缩进代码使用的字符 FCKConfig.StartupFocus = false ; //开启时焦点是否到编辑器,即打开页面时光标是否停留在fckeditor上 FCKConfig.ForcePasteAsPlainText = false ; //是否强制粘贴为纯文件内容 FCKConfig.AutoDetectPasteFromWord = true ; //是否自动探测从word粘贴文件,仅支持IE FCKConfig.ShowDropDialog = true ;//是否显示下拉菜单 FCKConfig.ForceSimpleAmpersand = false ;//是否不把&符号转换为XML实体 FCKConfig.TabSpaces = 0 ;//按下Tab键时光标跳格数,默认值为零为不跳格 FCKConfig.ShowBorders = true ;//合并边框 FCKConfig.SourcePopup = false ;//弹出 FCKConfig.ToolbarStartExpanded = true ;//启动fckeditor工具栏默认是否展开 FCKConfig.ToolbarCanCollapse = true ;//是否允许折叠或展开工具栏 FCKConfig.IgnoreEmptyParagraphValue = true ;//是否忽略空的段落值 FCKConfig.FloatingPanelsZIndex = 10000 ;//浮动面板索引 FCKConfig.HtmlEncodeOutput = false ;//是否将HTML编码输出 FCKConfig.TemplateReplaceAll = true ;//是否替换所有模板 FCKConfig.ToolbarLocation = 'In' ;//工具栏位置, FCKConfig.CustomConfigurationsPath = '' ; // 自定义配置文件路径和名称 FCKConfigFCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 编辑区的样式表文件 FCKConfig.BaseHref = ''; // 相对链接的基地址 FCKConfig.Debug = true/false; // 是否开启调试功能,当调用FCKDebug.Output()时,会在调试窗中输出内容 FCKConfigFCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/'; // 设置皮肤 FCKConfig.AutoDetectLanguage = true/false ; // 是否自动检测语言 FCKConfig.DefaultLanguage = 'zh-cn' ; // 设置默认语言 FCKConfig.ContentLangDirection = 'ltr/rtr'; // 默认文字方向,ltr左,rtr右 FCKConfig.FillEmptyBlocks = true/false ; // 使用这个功能,可以将空的块级元素用空格来替代 FCKConfig.FormatSource = true/false; // 切换到代码视图时,是否自动格式化代码 FCKConfig.FormatOutput = true/false; // 当输出内容时是否自动格式化代码 FCKConfig.FormatIndentator = ""; // 当在“源码格式”下缩进代码使用的字符 FCKConfig.GeckoUseSPAN = true/false; // 是否允许SPAN标记代替B,I,U标记 FCKConfig.StartupFocus = true/false; // 开启时是否FOCUS到编辑器 FCKConfig.ForcePasteAsPlainText = true/false;// 强制粘贴为纯文本 FCKConfig.ForceSimpleAmpersand = true/false; // 是否不把&符号转换为XML实体 FCKConfig.TabSpaces = 0/1; // TAB是否有效 FCKConfig.TabSpaces = 4; // TAB键产生的空格字符数 FCKConfig.ShowBorders = true/false; // 是否合并边框 FCKConfig.ToolbarStartExpanded = true/false; // 页面载入时,工具栏是否展开,点“展开工具栏”时才出现 FCKConfig.ToolBarCanCollapse = true/false; // 是否允许展开折叠工具栏 FCKConfig.ToolbarSets = object ; // 编辑器的工具栏,可以自行定义,删减,可参考已存在工具栏 FCKConfig.EnterMode = 'p'; // 编辑器中直接回车,在代码中生成,可选为p | div | br FCKConfig.ShiftEnterMode = 'br'; // 编辑器中Shift+回车,在代码中生成,可选为p | div | br FCKConfig.ContextMenu = 字符串数组; // 右键菜单的内容 FCKConfig.FontColors = ""; // 文字颜色列表 FCKConfig.FontNames = ""; // 字体列表 FCKConfig.FontSizes = ""; // 字号列表 FCKConfig.FontFormats = ""; // 文字格式列表 FCKConfig.StylesXmlPath = ""; // CSS样式列表的XML文件的位置 FCKConfig.TemplatesXmlPath = ""; // 模版的XML文件位置 FCKConfig.SpellChecker = "ieSpell/Spellerpages"; // 拼写检查器 FCKConfig.IeSpellDownloadUrl = ""; // 下载拼写检查器的网址 FCKConfigFCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/'; // 表情文件存放路径 FCKConfig.SmileyImages = ''; // 表情文件名称列表,具体参考默认设置 FCKConfig.SmileyColumns = 8; // 表情窗口显示表情列数 FCKConfig.SmileyWindowWidth = 320; // 表情窗口显示宽度,此窗口会因为表情文件的改变而作调整



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有